while supplies last - German English Dictionary